#ifndef HILODECONEXION_H
#define HILODECONEXION_H

#include "thread.h"
#include "conexiones.h"
#include "JuegoServerImp.h"

using namespace red::hilos::thread;
using namespace red::sockets;

namespace red {
namespace hilos {

class HiloDeConexion: public Thread {

public:

	HiloDeConexion(int p_iCantJugadores, Conexiones &p_Conexiones, JuegoServerImp* juego);
	~HiloDeConexion();

	virtual void run();

private:

	int m_iCantJugadores;
	Conexiones &m_Conexiones;
	JuegoServerImp* juego;
	Mutex mutex_juego;
};

}
}

#endif
